﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DTOQLDV;
using DAOQLDV;
namespace BUSQLDV
{
    public class BUSDuong
    {
        public static List<DTODuong> LayDanhSachDuong()
        {
            return DAODuong.LayDanhSachDuong();
        }
        public static bool ThemDuong(DTODuong dtoD)
        {
            if (dtoD.TenDuong == "")
            {
                throw new Exception("Xin nhập tên đường");
                return false;
            }
            return DAODuong.ThemDuong(dtoD);
        }
        public static bool CapNhatDuong(DTODuong dtoD)
        {
            if (dtoD.MaDuong == 0)
            {
                throw new Exception("Xin chọn đường");
                return false;
            }
            if (dtoD.TenDuong == "")
            {
                throw new Exception("Xin nhập tên đường");
                return false;
            }
            return DAODuong.CapNhatDuong(dtoD);
        }        
        public static bool XoaDuong(DTODuong dtoD)
        {
            if (dtoD.MaDuong == 0)
            {
                throw new Exception("Xin chọn đường");
                return false;
            }
            return DAODuong.XoaDuong(dtoD);
        }
        public static int LayMaDuong(String tenDuong)
        {
            if (tenDuong == "")
            {
                throw new Exception("Xin nhập tên đường");
                return 0;
            }
            return DAODuong.LayMaDuong(tenDuong);
        }
    }
}
